package lab02.test31;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2017-11-3.
 */
public class Test {

    public static void main(String[] args) {


        // 数组：三个整数，五个学生，十个手机，。。。。。
        int[] numbers = new int[3];
        numbers[0] = 12;
        numbers[1] = 14;
        numbers[2] = 19;


        // 集合: List, Map, Set
        // Integer:包装类型, int
        // 为什么list没有大小限制？怎么做到的？

        List<Integer> alist = new ArrayList<Integer>();
        alist.add(1);
        alist.add(2);
        alist.add(3);

        List<Integer> numberList = new ArrayList<Integer>();
        numberList.add(10);
        numberList.add(18);
        numberList.add(12);
        numberList.add(19);
        numberList.add(129);
        numberList.add(139);


        numberList.addAll(alist);

        for (Integer n : numberList) {

            System.out.println(n);
        }


        List<String> names = new ArrayList<String>();
        names.add("张三");
        names.add("李四");
        names.add("王五");
        names.add("马六");
        names.add("赵七");

        for (String str : names) {

            System.out.println(names.indexOf(str));
            System.out.println(str);
        }


        System.out.println("集合大小： " + names.size());
        names.remove(2);

        System.out.println("第三个元素： " + names.get(2));
        System.out.println("集合大小： " + names.size());


    }
}
